Within engineering team, a senior software engineer will be leading various software development projects, working on design spec. Have proven capability of managing software development projects and leading a small team of engineers for the entire cycle of the projects, from requirements gathering,...